草庐IT

c++ - SIMD C++ 库

全部标签

c++ - 可以连接到 MySQL 数据库的非 GPL 库?

我正在寻找可以连接到MySQL数据库的C、C++或Objective-C库。我知道libmysqlclient(GPL)和SQLAPI++(非GPL)。除了SQLAPI++之外,是否有任何替代方案可以包含在非GPL项目中? 最佳答案 MySQLC连接器曾经是LGPL(因此,允许动态链接到专有代码)。从3.23.58之后的版本开始,Oracle已将许可证从LGPL更改为GPL。因此,要使用LGPL连接器,您有以下选择:使用旧版本(即LGPL)的MySQL连接器:https://mariadb.com/kb/en/mariadb/lgp

objective-c - iOS 双方法参数失败

我有一些框架代码可以做到这一点:#ifdefUSE_DOUBLEtypedefdoublereal;#elsetypedeffloatreal;#endif但是当我尝试在USE_DOUBLE被定义(如此真实==double)时使用这种类型时,如下所示:-(id)initSomeObject:(real)argandSomeOtherStuff:(id)thing{self=[superinit];if(self){field=arg;}}[someObjectinitSomeObject:2.0andSomeOtherStuff:nil];arg值完全被丢弃,显示为5.3...e-31

c - 如何基于 Makefile 构建 iPhone 静态库?

我已经成功地在OSX上使用命令行上的make构建了一个静态C库。我尝试使用相同的Makefile(使用ARCHFLAGS=-archarmv6-archarmv7)为iOS构建静态库,但失败了:gcc-4.2:errortryingtoexec'/usr/bin/arm-apple-darwin10-gcc-4.2.1':execvp:Nosuchfileordirectory我猜它不起作用,因为我使用的是OSXSDK而不是iOSSDK的某些部分。有什么线索吗?注意有关相关库(levmar)和Makefile的更多详细信息,请参阅thisStackOverflowanswer.

iphone - 用于 H.323 音频的开源 Objective C(或 C/C++)库?

我正在使用H.323协议(protocol)为iOS设备构建一个voip应用程序,想知道ObjectiveC(或C/C++)中是否有任何库可以让我将音频转换为H.323 最佳答案 只有2个开源H.323库都是C++:H323Plus和OPAL.然后是商业RadvisionSDK,据我所知,它是用C语言完成的。 关于iphone-用于H.323音频的开源ObjectiveC(或C/C++)库?,我们在StackOverflow上找到一个类似的问题: https:

c++ - 在 iOS 上使用 C++ 代码,创建静态库或与 Objective C 混合使用?

我有一些C++代码(通过header公开一个纯C接口(interface)),我将用于iOS项目。我可以创建一个静态库并从我的应用项目链接到它,或者直接将源文件添加到应用项目——哪个选项最好?感谢所有答案! 最佳答案 如果您希望它们经常更改,请添加源。否则一个库会更合适并且会让你的项目更干净(但是,你只需要将头文件放在你的项目中) 关于c++-在iOS上使用C++代码,创建静态库或与ObjectiveC混合使用?,我们在StackOverflow上找到一个类似的问题:

ios - 在 Objective-C 中使用太多静态变量是一种不好的做法吗?

静态变量的使用是否会使它们面临从任何地方修改的危险?(在Objective-C的上下文中)。如果是,有人可以建议在所有类中使用共享变量的最佳替代方案吗? 最佳答案 IsusingtoomanystaticvariablesinObjective-Cabadpractice?是的。当然,“太多”并没有量化,是主观的。确实,全局/静态变量很少是一件好事——引入起来非常方便,但调试和消除却非常困难。同样很少见的是它们是好的设计。没有他们,我发现生活要容易得多。Willusageofstaticvariablesexposethemtoad

iOS Xcode : Compiler error accessing Ivar in Objective-C

我正在一个大型现有的Objective-C代码库中工作,目前正在编写单元测试。该项目广泛使用实例变量。我写了一个小方法来获取ivar。它在同一个项目的另一个单元测试中工作,但在这种情况下不工作。代码:-(id)getObjectForIvarNamed:(NSString*)ivarNameString{constchar*ivarName=[ivarNameStringUTF8String];IvarivarValue=class_getInstanceVariable([textFieldOverlayclass],ivarName);idobjectAtIvar=object_g

objective-c - X代码 4.3 : Static Library Generation

我环顾四周,但我发现的大部分答案都不完整或感觉不完整,让我有些困惑。我已经获得了一个C库,我需要使用XCode4.3将其编译成静态库,然后在单独的iOS应用程序项目中使用,但我不确定如何继续。我不确定目录结构是否重要,但无论如何:Library->Section1->src->.cfiles->sec1->.hfiles->sec1.h->Section2->src->.cfiles->sec2->.hfiles->sec2.h我一直在努力工作:http://blog.stormyprods.com/2008/11/using-static-libraries-with-iphone-

ios - 修剪 UIImage 边框

这是我要修剪的图像示例。我想去掉图像周围的边框(在本例中是顶部和底部的黑条)。我在Github上找到了一个库:CKImageAdditions,但是它似乎不起作用。当我传入UIColor(具有RGB颜色)时,它只返回相同的图像。我可以找到很多示例和类别类,这些示例和类别类会修剪带有任何透明像素作为边框的UIImage,但在这种情况下,我需要修剪黑色。我已经对我的图像中的颜色进行了采样,它们的颜色值确实是255,但它似乎与上述库所寻找的不匹配。有没有人有他们使用过的图书馆或任何见解?我搜索了又搜索,CKImageAdditions是我唯一能找到的广告用颜色修剪的东西(尽管不幸的是在我的情

ios - 为 iOS 编译 C 源代码

我有一些用C编写的现有源代码,我想将其构建并包含在我的iOS项目中。整个源码包非常大,是使用现有的Makefiles和GCC构建的。它正在生成静态库(.a文件),我很乐意将其转移到我的iOS项目中。但是,Makefile生成的静态库适用于x86处理器,这显然不适用于iOS。有没有一种方法可以将GCC切换为针对ARMv7/ARM64构建,无需更改现有源(在大多数情况下)?我知道GCC有-march开关,或者您可以下载特定于ARM的GCC编译器,所以我知道为不同于构建机器的架构构建的一般概念。要在MacOS上构建ARM,我是否必须下载不同的GCC编译器,或者该功能是否内置于默认GCC中?很